/*
Copyright (C) 2017 Draios inc.

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License version 2 as
published by the Free Software Foundation.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/

import { computed } from '@ember/object';

import Controller, { inject as controller } from '@ember/controller';
import electronUtils from 'wsd-core/utils/electron';

export default Controller.extend({
    queryParams: ['port'],
    application: controller('application'),

    isElectron: computed(function() {
        return electronUtils.isElectron();
    }),

    actions: {
        openFileBrowser() {
            this.application.send('openFileBrowser');
        },
    },
});
